@media screen and (min-width: 1921px) {}

@media screen and (max-width: 1919px) {
	.c-container {
		width: 85%;
	}
}

@media screen and (max-width: 1599px) {
	body {
		font-size: 14px;
		line-height: 24px;
	}

	#c-header .c-nav {
		font-size: 16px;
	}

	#c-header .c-nav>li {
		margin-right: 30px;
	}

	#c-data .c-list .c-num-move {
		font-size: 50px;
	}

	.c-product .swiper-slide {
		padding: 40px;
	}

	#c-footer .c-top-box .c-container {
		margin-bottom: -40px;
	}

	#c-footer .c-item {
		margin-bottom: 40px;
	}

}

@media screen and (max-width: 1365px) {}

@media screen and (max-width: 1279px) {
	#c-header .c-nav>li {
		margin-right: 20px;
	}

	.c-banner1 video {
		width: auto;
		height: 100%;
	}

	
	.proInfo .photo-left{width:100%;float:none;margin-bottom: 30px;}
	.proInfo .info-right{width:100%;float:none;}

.ys li i{margin:10px auto;display: block;width:100px;height:100px;line-height:100px;}


 .newsInfo-list1 .info-dates {
    font-size: 16px; }

  .newsInfo-list1 .dates-s0 {
    padding-left: 2rem; }
    .newsInfo-list1 .dates-s0:before {
      width: 1.4rem; }

  .newsInfo-list1 .recommend-item, .newsInfo-list1 .info-dt-wrap {
    font-size: 14px; }

.c-banner1 .c-text-box .c-num b{font-size:60px;}
.c-banner1 .c-text-box .c-title{
font-size:30px;
line-height:40px;
}

.c-banner1 .c-sb{display:none}
}

@media screen and (max-width: 991px) {
	.c-container {
		width: 100%;
		padding: 0 20px;
	}

	#c-header {
		line-height: 60px;
	}

	#c-header .c-nav {
		display: none;
	}

	#c-header .c-gn .search-box {
		display: none;
	}

	#c-header .c-gn {
		padding: 0 5px
	}

	#c-header .c-gn:after {
		display: none;
	}

	#c-header .c-logo img,
	#c-fixed-nav .c-top .c-logo2 img {
		height: 30px;
	}

	#c-placeholder {
		height: 80px;
	}

	#c-fixed-nav .c-right {
		width: 100%;
	}

	#c-fixed-nav .c-bottom {
		align-items: flex-start;
	}

	#c-fixed-nav .c-right .c-nav {
		padding-top: 0;
	}

	#c-fixed-nav .c-main-wrap {
		background-position: left bottom;
	}

	#c-fixed-nav .c-right .c-nav li {
		margin-bottom: 20px;
		width: 100%;
		text-align: center;
	}

	#c-fixed-nav .c-right .c-nav a {
		display: block;
	}

	#c-header .c-menu {
		display: block
	}

	.m-search-box {
		box-sizing: border-box;
		position: relative;
		width: 80%;
		margin: 0 auto;
		border-bottom: 1px solid #e5e5e5;
		margin-top: 40px;
		padding-left: 20px;
	}

	.m-search-box .m-submit {
		padding: 0;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 9;
		height: 40px;
		width: 20px;
		background: url(../images/ser2.png) no-repeat left center;
		background-size: 13px !important;
		border: none;
	}

	.m-search-box .m-ser-input {
		padding: 0;
		height: 40px;
		width: 20px;
		font-size: 14px;
		line-height: 40px;
		color: #fff;
		width: 100%;
		display: block;
		border: none;
		background: none;
	}

	#c-header>.c-container {

		padding: 0 0 0 20px;

	}

	.videos {
		width: 90%;
		margin-left: 0;
		left: 5%;
	}

	.c-common-title .c-title {
		font-size: 22px;
	}

	.c-common-title .c-text {
		font-size: 18px;
	}

	.c-solution .menu {
		width: 100%;
		float: noneŁ»
		clear:both;
		
	}

	.c-solution .menu li {
		float: left;
		width: 33.33%;
	}

	.c-solution .menu li .tip {
		width: 200px;
		left: 0;
		top: 60px;
	}

	.c-solution .menu li:nth-child(3n) .tip {
		right: 0;
		left: inherit
	}

	.c-solution .right {
		width: 100%;
		float: none;
		clear:both;
	}



	#c-about2 .c-text-box {
		width: 100%;
		padding: 30px 0;

	}

	#c-about2 .c-img-box {
		margin-top: 30px;
		position: relative;
		width: 100%;
	}

	#c-about2 .c-text-box {
		padding-bottom: 0;
	}

	#c-data .c-list {
		margin-bottom: -40px;
	}

	#c-data .c-list li {
		width: 50%;
		justify-content: center;
		margin-bottom: 40px;
	}

	.c-product .swiper-slide {
		padding: 30px;
	}

	.c-product h3 {
		font-size: 14px;
	}

	.c-zsjm .c-from {
		width: 100%;
	}

	#c-gg .c-container {
		justify-content: center;
	}

	#c-gg .c-title {
		margin-bottom: 20px;
		width: 100%;
	}

	.service-sector li {
		width: 45%;
		margin-right: 5%;
		margin-bottom: 30px;
	}

	.hono-cert .c-list li {
		width: 45%;
		margin-right: 5%;
		margin-bottom: 30px;
	}

	.course .his-imgs {
		width: 40%;
	}

	.course .his-txts {
		width: 40%;
	}



.bread-crumbs{
	    line-height: 40px;
	    font-size: 12px;
}

.bread-crumbs .inner-nav-left{
	flex: 0 0 100%;
	
}


.bread-crumbs .nav-left-a {
    flex: 1;
    display: inline-block;
    text-align: center;
    position: relative;
	padding-right:0px;
	
}

.bread-crumbs .nav-left-a:after {
    position: absolute;
    top: 50%;
    margin: -7px auto 0;
    right: 0px;
}
.bread-crumbs .nav-left-a:hover:before, .bread-crumbs .nav-left-a.cur:before {margin-left:-22px}

 .pro .pro-item {
    flex: 0 0 48%;
    margin-right: 4%; }
    .pro .pro-item:nth-child(2n) {
      margin-right: 0%; }
.yqh  .buzhou{padding-left:0}	  
.yqh .left-menu{width:100%;float: none;position: relative;background:#fff;overflow:hidden}
.yqh .left-menu li{width:33.33%;float:left;height:100%;padding:10px 10px}	
.yqh .left-menu li h4{font-size:14px}
.yqh .left-menu li p{font-size:12px;}
.yqh .photo{width:100%;float:none}

.ys li i{margin:10px auto;display: block;width:80px;height:80px;line-height:80px;}
.ys .right{padding-top:0;}

  .news .news-item {
    flex: 0 0 48%;
    margin-right: 4%; }
    .news .news-item:nth-child(3n) {
      margin-right: 4%; }
    .news .news-item:nth-child(2n), .news .news-item:nth-child(6n) {
      margin-right: 0; }
    .news .news-item .txts-wrap {
      padding: 20px; }
    .news .news-item .news-h5 {
      font-size: 16px; }
    .news .news-item .news-detail {
      font-size: 12px;
      margin: 10px 0; }
	  
	    .newsInfo-list1 .info-dt-wrap, .newsInfo-list1 .info-bot-wrap {
	      padding: 20px 15px; }
	  
	    .share-wrap0 {
	      padding: 0 15px; }
	  
	    .newsInfo-list1 .recommend-title {
	      padding: 0 15px; }
	  
	    .newsInfo-list1 .list1-recommend {
	      padding-bottom: 40px; }
	  
	    .newsInfo-list1 .info-title {
	      padding: 40px 15px 0; }
	  
	    .newsInfo-list1 .info-dates, .newsInfo-list1 .list1-mains, .newsInfo-list1 .list1-recommend {
	      flex: 0 0 100%;
	      border-left: 1px solid #dbdbdb;
	      border-right: 1px solid #dbdbdb; }
	  
	    .newsInfo-list1 .info-dates {
	      display: none; }

.m-info-datas {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #666;
    text-align: center;
}
#c-absorbed .c-list li {width:50%;}

.c-banner1 .c-text-box .c-num b{font-size:40px;}
.c-banner1 .c-text-box .c-title{
font-size:25px;
line-height:30px;
}
.c-banner1 .c-text-box .c-text{margin-bottom:50px;}

.questions {line-height:40px;}
.questions .hd{float:none}
.questions .box li{width:50%;display:block;float:left;}
.questions .box li:nth-child(2n)::after{display:none}
	  
}

@media screen and (max-width: 767px) {
	
	.c-video .c-title {
		font-size: 24px;
		line-height: 30px;
		letter-spacing: 0;
	}

	.c-video .c-text {
		font-size: 18px;
	}

	#c-data .c-list .c-num-move {
		font-size: 40px;
	}

	#c-data .c-list .c-num-move,
	#c-data .c-list .c-text {
		width: 100%;
	}

	.c-product .swiper-slide {
		padding: 20px;
	}

	.c-advantage .c-list li {
		width: 50%;
		margin-bottom: 20px;
	}

	.c-advantage .c-list li img {
		height: 60px
	}

	#c-gg .c-title {
		font-size: 24px;
		line-height: 34px;
	}

	.c-common-btn1 div {
		line-height: 48px;
		padding: 0 45px 0 15px;
		background: url(../images/jt1.png)no-repeat right 15px center / 22px;
	}

	#c-footer .c-top-box {
		padding: 40px 0;
	}

	#c-footer .c-list-box {
		width: 100%;
	}

	#c-footer .c-list-box .c-title {
		padding: 10px 0;
		border-bottom: 1px solid #666;
	}

	#c-footer .c-list-box .c-title i {
		display: inline-block;
	}

	#c-footer .c-list-box.active .c-title i {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	#c-footer .c-list-box .c-list {
		padding-top: 10px;
		display: none;
	}

	#c-footer .c-list-box .c-list li {
		padding-bottom: 5px;
	}

	#c-footer .c-wrap {
		padding-top: 40px;
	}

	#c-footer .c-wrap .c-title {
		padding-bottom: 5px;
	}

	#c-footer .c-text-box {
		line-height: 24px;
	}

	#c-footer .c-code {
		margin-top: 40px;
		width: 162px;
	}

	#c-footer .c-top-box .c-container {
		margin-bottom: -30px;
	}

	.c-common-title,
	#c-footer .c-top-box .c-item,
	#c-footer .c-top-box .c-text {
		margin-bottom: 30px;
	}

	.course .his-imgs {
		position: relative;
		width: 100%;
		margin-bottom: 10px;
	}
.course .his-imgs img{width:100%;}

	.course .his-txts {
		width: 100%;
		line-height: 28px;
	}
	
.course .list-mains:before,.course .list-mains .his-item:before{display: none;}
.course .even .his-txts {
    order: 1;
}

.c-page {
        padding-top: 40px;
    }
    .c-page a {
        display: none;
    }
    .c-page .prev,
    .c-page .next {
        display: inline-block;
        color: #fff;
        background: #000;
    }


.pro-datail .pc{display: none;}
.pro-datail .phone{display: block;}

.ys li i{margin:10px auto;display: block;width:60px;height:60px;line-height:60px;}


.ys-video{padding:0 30px;}
.ys-video #a1,.ys-video #b1{width:30px;line-height:30px;font-size:12px}

.xcx li{width:45%;margin-right:5%;margin-bottom:20px;}

.news .news-item {
	   flex: 0 0 100%;
	   margin-right: 0%; }
	   .news .news-item:nth-child(3n) {
	     margin-right: 0%; }
	   .news .news-item .txts-wrap {
	     padding: 20px; 
}

.zlhz li{width:42%;margin:0 4%;margin-bottom: 20px;}
	.hzlc li{width:50%;padding:0 35px;}
	.hzlc li:after{background-size: 60%;}

.c-banner1 .computer{display:none}
.c-banner1 .phone{display:block}
.questions .box li{width:100%;display:block;float:none}
.questions .box li::after{display:none}
}

@media screen and (max-width: 500px) {
	.c-common-title .c-title {
		font-size: 20px;
	}

	.c-common-title .c-text {
		font-size: 16px;
	}

	.c-solution .menu li {
		float: none;
		width: 100%;
	}

	.c-solution .menu li .tip {
		left: 50px;
		top: 60px;
	}

	.c-solution .menu li:nth-child(3n) .tip{left:50px !important}
	.c-solution .menu li .tip:after{display:none}
	.c-product .swiper-slide {
		padding: 10px;
	}

	.service-sector li {
		width: 100%;
		margin-bottom: 30px;
		float: none
	}

	.hono-cert .c-list li {
		width: 100%;
		margin-bottom: 30px;
		float: none
	}
	
	.ys .left{width:100%;float: none;margin-bottom: 20px;}
	.ys .right{width:100%;float: none;}
	
	#c-absorbed .c-list .c-ico{
	width: 100px;
    height: 100px;
}


.c-banner1 .c-text-box .c-num p{font-size:16px;}
.c-banner1 .c-text-box .c-title{
font-size:20px;
line-height:30px;
}
.c-banner1 .c-text-box .c-text{margin-bottom:30px;font-size:16px}


	
}
